// Estructura para la Lista de Items

#ifndef __H_STRUCTS_H__
#define __H_STRUCTS_H__

#include "include/SDL.h"
#include "math.h"

struct Nodo
{
	Uint64 ID;
	SDL_Surface *surfaceGen;
	SDL_Surface *surfacePers;

	Uint32 coord_x;
	Uint32 coord_y;
	Nodo* prox;
	Nodo* prev;
};

struct Lista
{
	Nodo* primero;
};

struct Color
{
	Uint8 r;
	Uint8 g;
	Uint8 b;
};

// Iterador de la Lista
struct Iterador
{
	Nodo *actual;
};

#endif // end __H_STRUCTS_H__
